package com.qfjy.homework.wangmin;

/**
 * 冰淇淋工厂类
 */
public class IceCreamFactory {

    /**
     *这里也可以将这个工厂类写成接口，只给出创建冰淇淋的抽象方法
     * 创建三个口味的冰淇淋口味的工厂类去进行实现返回值为对应口味的冰淇淋实现类
     */
    public static IceCream creamIceCream(String taste){

        IceCream iceCream =null;

        //通过输入的口味去创建对象
        if (taste.equals("苹果味")){
            iceCream = new AppleIceCream();
        }else if (taste.equals("香蕉味")){
            iceCream = new BananaIceCream();
        }else if (taste.equals("橘子味")){
            iceCream = new OrangeIceCream();
        }

        return iceCream;
    }

}
